#!/bin/bash

echo "启动教学数据分析与预测API服务..."

# 检查Python版本
python --version

# 检查是否存在虚拟环境
if [ ! -d ".venv" ]; then
    echo "创建虚拟环境..."
    python -m venv .venv
fi

# 激活虚拟环境
echo "激活虚拟环境..."
source .venv/bin/activate

# 安装依赖
echo "安装项目依赖..."
pip install -r requirements.txt

# 创建日志目录
mkdir -p logs

# 启动服务
echo "启动FastAPI服务..."
uvicorn main:app --host 0.0.0.0 --port 8000 --reload